From 534d82e55c0291d288a157d7632ba9f038c94be7 Mon Sep 17 00:00:00 2001 From: robertl Date: Fri, 20 Aug 2004 07:06:24 +0000 Subject: [PATCH] Allow icons to be specified by number. git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@872 f51c46e8-681c-474f-0cfe-069cfd0219fb --- gpsbabel/mapsource.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/gpsbabel/mapsource.c b/gpsbabel/mapsource.c index facc98b17..3ffd52798 100644 --- a/gpsbabel/mapsource.c +++ b/gpsbabel/mapsource.c @@ -183,10 +183,20 @@ mps_find_icon_number_from_desc(const char *desc, garmin_formats_e garmin_format) { icon_mapping_t *i; int def_icon = DEFAULTICONVALUE; + int n; if (!desc) return def_icon; + /* + * If we were given a numeric icon number as a description + * (i.e. 8255), just return that. + */ + n = atoi(desc); + if (n) { + return n; + } + for (i = icon_table; i->icon; i++) { if (case_ignore_strcmp(desc,i->icon) == 0) { switch (garmin_format) { -- 2.30.2